package com.yuexin.project.dailymenu.dishlist.domain;

import com.yuexin.framework.aspectj.lang.annotation.Excel;
import com.yuexin.framework.web.domain.BaseEntity;
import com.yuexin.project.dailymenu.dishtype.domain.DishType;

import java.math.BigDecimal;

/**
 * 菜品列表 dish_list
 * 
 * @author yuexin
 * @date 2018-10-10
 */
public class DishList extends BaseEntity {
	private static final long serialVersionUID = 1L;

	/** 菜品ID */
	@Excel(name = "菜品序号")
	private Integer dishId;

	/** 显示顺序 */
	@Excel(name = "显示顺序")
	private Integer dishSort;

	/** 菜品图片 */
	@Excel(name = "菜品图片")
	private String dishPic;

	/** 菜品名称 */
	@Excel(name = "菜品名称")
	private String dishName;

	/** 菜品单价 */
	@Excel(name = "菜品单价")
	private BigDecimal dishPrice;

	/** 菜品类别ID */
	@Excel(name = "菜品类别")
	private Integer typeId;

	/** 报餐类型：0报普通餐1报围餐2报普通餐+围餐 */
	@Excel(name = "报餐类型")
	private String dinnerType;

	/** 状态（0正常 1停用） */
	@Excel(name = "状态")
	private String status;

	/** 备注 */
	@Excel(name = "备注")
	private String remark;
	/** 用户名 */
	@Excel(name = "备注")
	private String userName;
	

	private DishType dishType;

	public void setDishId(Integer dishId) {
		this.dishId = dishId;
	}

	public Integer getDishId() {
		return dishId;
	}

	public void setDishSort(Integer dishSort) {
		this.dishSort = dishSort;
	}

	public Integer getDishSort() {
		return dishSort;
	}

	public void setDishPic(String dishPic) {
		this.dishPic = dishPic;
	}

	public String getDishPic() {
		return dishPic;
	}

	public void setDishName(String dishName) {
		this.dishName = dishName;
	}

	public String getDishName() {
		return dishName;
	}

	public BigDecimal getDishPrice() {
		return dishPrice;
	}

	public void setDishPrice(BigDecimal dishPrice) {
		this.dishPrice = dishPrice;
	}

	public void setTypeId(Integer typeId) {
		this.typeId = typeId;
	}

	public Integer getTypeId() {
		return typeId;
	}

	public void setDinnerType(String dinnerType) {
		this.dinnerType = dinnerType;
	}

	public String getDinnerType() {
		return dinnerType;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getRemark() {
		return remark;
	}

	public DishType getDishType() {
		return dishType;
	}

	public void setDishType(DishType dishType) {
		this.dishType = dishType;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	@Override
	public String toString() {
		return "DishList{" +
				"dishId=" + dishId +
				", dishSort=" + dishSort +
				", dishPic='" + dishPic + '\'' +
				", dishName='" + dishName + '\'' +
				", dishPrice=" + dishPrice +
				", typeId=" + typeId +
				", dinnerType='" + dinnerType + '\'' +
				", status='" + status + '\'' +
				", remark='" + remark + '\'' +
				", userName='" + userName + '\'' +
				", dishType=" + dishType +
				'}';
	}
}
